package com.houger.ddd.datamanager.manager.aop;



import com.houger.ddd.datamanager.utils.CacheType;

import java.lang.annotation.*;

@Inherited
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface DataCacheEvict {

    /**
     * 缓存类型
     */
    CacheType[] type() default CacheType.REDIS;

    /**
     * 缓存key 数据组
     */
    String group();

    /**
     * 缓存key
     */
    String[] key();

}
